package com.jic.market.response.rest.coupon;

import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CouponsReceiveResponse implements Serializable {

  //主键ID
  private long id;

  /**
   * 第三方id 子平台
   */
  private Long businessId;

  /**
   * 券Code
   */
  private String couponCode;
  //优惠券id
  private String promotionId;
  //第三方用户id
  private String thirdUserId;
  //优惠券名称
  private String promName;
  //活动type 优惠券11红包12
  private String promType;
  //订单编号
  private String orderNo;
  //使用渠道
  private String channelCodes;
  //生券日期
  private Date createCouponTime;
  //有效开始时间
  private Date startTime;
  //有效结束时间
  private Date endTime;
  //绑定使用的手机号
  private String useMobile;
  //用户id
  private Long memberId;
  //邮箱编号
  private String email;
  //状态 0已发放 1未使用 2已使用 3已过期
  private String status;
  //创建人
  private long creator;
  //修改人
  private long updater;
  //是否删除 0否，1是
  private Boolean deleteFlag;
  //创建时间
  private Date createTime;
  //更新时间
  private Date updateTime;
  //创建人姓名
  private String creatorName;
  //更新人姓名
  private String updatorName;
  //平台Id
  private String deptId;
  //商家Id
  private String roleMerchantId;
  //店铺Id
  private String roleStoreId;
}
